urinary apparatus - Spanish English Dictionary